Update the user time on the window when a drop happens. (#169364,
authorMatthias Clasen <mclasen@redhat.com>
Thu, 9 Jun 2005 17:13:58 +0000 (17:13 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 9 Jun 2005 17:13:58 +0000 (17:13 +0000)
2005-06-09  Matthias Clasen  <mclasen@redhat.com>

* gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update
the user time on the window when a drop happens.  (#169364, Alexander
Hunziker, patch by Elijah Newren)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/x11/gdkdnd-x11.c

index 5317b57c9fe66f6f0f22c3dea66ee079777facf8..474f8dce22c27722eebb2e3c5594b1f04fc16977 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2005-06-09  Matthias Clasen  <mclasen@redhat.com>
 
+       * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update
+       the user time on the window when a drop happens.  (#169364, Alexander
+       Hunziker, patch by Elijah Newren)
+
        * gdk/x11/gdkwindow-x11.c: Small markup fixes.
 
        * gtk/gtk.symbols: 
index 5317b57c9fe66f6f0f22c3dea66ee079777facf8..474f8dce22c27722eebb2e3c5594b1f04fc16977 100644 (file)
@@ -1,5 +1,9 @@
 2005-06-09  Matthias Clasen  <mclasen@redhat.com>
 
+       * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update
+       the user time on the window when a drop happens.  (#169364, Alexander
+       Hunziker, patch by Elijah Newren)
+
        * gdk/x11/gdkwindow-x11.c: Small markup fixes.
 
        * gtk/gtk.symbols: 
index 5317b57c9fe66f6f0f22c3dea66ee079777facf8..474f8dce22c27722eebb2e3c5594b1f04fc16977 100644 (file)
@@ -1,5 +1,9 @@
 2005-06-09  Matthias Clasen  <mclasen@redhat.com>
 
+       * gdk/x11/gdkdnd-x11.c (motif_drop_start, xdnd_drop_filter): Update
+       the user time on the window when a drop happens.  (#169364, Alexander
+       Hunziker, patch by Elijah Newren)
+
        * gdk/x11/gdkwindow-x11.c: Small markup fixes.
 
        * gtk/gtk.symbols: 
index 1d844c2fefda823fe65c35556880fe9a38bcfe07..b316cf1ad687c6e403cb93fdf947a15b74eb867b 100644 (file)
@@ -1741,6 +1741,8 @@ motif_drop_start (GdkEvent *event,
   event->dnd.x_root = x_root;
   event->dnd.y_root = y_root;
 
+  gdk_x11_window_set_user_time (event->any.window, timestamp);
+
   g_object_ref (new_context);
   display_x11->current_dest_drag = new_context;
 
@@ -2904,6 +2906,8 @@ xdnd_drop_filter (GdkXEvent *xev,
       event->dnd.time = time;
       event->dnd.x_root = private->last_x;
       event->dnd.y_root = private->last_y;
+
+      gdk_x11_window_set_user_time (event->any.window, time);
       
       return GDK_FILTER_TRANSLATE;
     }